<%-- 
    Document   : NhanVienInfo
    Created on : Feb 15, 2012, 2:17:19 PM
    Author     : Ice
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@page import="QLNV.Entity.*" %>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <link href="css/style1.css" rel="stylesheet" type="text/css" />        
        <script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
        <script type="text/javascript" src="js/ui.core.js"></script>
        <script type="text/javascript" src="js/ui.datepicker.js"></script>
        <script>
            $(document).ready(function(){
                show_error("<%= request.getAttribute("errorMessage").toString()%>");                 
            });
        </script>
    </head>

    <!------------------------------------------------------------------------------------------------------->                            
    <!----------------------------- javascript begins here -------------------------------------------->
    <!------------------------------------------------------------------------------------------------------->
    <script type="text/javascript">
        $(document).ready(function(){
            $(".insBtt").click(function(){                                        
                $(".insert").toggle();
            });                                    
        });
    
        //define function to be executed on document ready
        /*$(function(){

            //create the date picker
            $("#pSD").datepicker();
            $("#pED").datepicker();
        });*/
    
    </script>

    <script type="text/javascript">
        function show_confirm()
        {
            if(confirm("Are your sure?")){
                window.location("nhanvien.do?method=delete");
            }
            else
                return false;
        }
    </script>

    <script type="text/javascript">
        function show_error(val)
        {    
            if(val != "null"){
                var msgErr = val;            
                if(msgErr != "" && msgErr!="1"){
                    /*if(msgEr.toString().indexOf("Insert_", 1))
                {
                    $(".insert").toggle(true);                                                
                    msgErr = msgErr.toString().substringData(8, msgEr.toString().length - 7);
                }*/
                    if(msgErr != "-1") {
                        alert(msgErr);
                    }
                    else{
                        alert("Data error!!!")
                    }                
                }                                    
                else
                    return false;
            }
            else{
                return false;
            }
        }   
        
        function isValidDate(sText) {
            var reDate = /(?:0[1-9]|1[0-2])\/(?:0[1-9]|[12][0-9]|3[01])\/(?:19|20\d{2})/;
            return reDate.test(sText);
        }
        function validateForm()
        {
            var manv= $("#manv").val();              
            var mapban= $("#mapban").val();
            var maluong= $("#maluong").val();
            var tennv= $("#tennv").val();
            var ngaysinh= $("#ngaysinh").val();
            var gioitinh= $("#gioitinh").val();
            var diachi= $("#diachi").val();
            var email= $("#email").val();
            var chucvu= $("#chucvu").val();
            var noicongtac= $("#noicongtac").val();
            var msgErr ="";
            if (manv==null || manv=="")
            {
                msgErr = "Chưa nhập mã nhân viên.";                
            }
            if (mapban==null || mapban=="")
            {
                msgErr = msgErr + "\nChưa nhập phòng ban.";                
            }
            if (maluong==null || maluong=="")
            {
                msgErr = msgErr + "\nChưa nhập mã lương.";                
            }
            if (tennv==null || tennv=="")
            {
                msgErr = msgErr + "\nChưa nhập tên nhân viên.";                
            }
            if (ngaysinh==null || ngaysinh=="")
            {
                msgErr = msgErr + "\nChưa nhập ngày sinh.";                
            }
            if (gioitinh==null || gioitinh=="")
            {
                msgErr = msgErr + "\nChưa nhập giới tính.";                
            }
            if (diachi==null || diachi=="")
            {
                msgErr = msgErr + "\nChưa nhập địa chỉ.";                
            }
            if (chucvu==null || chucvu=="")
            {
                msgErr = msgErr + "\nChưa nhập chức vụ.";                
            }
            if (noicongtac==null || noicongtac=="")
            {
                msgErr = msgErr + "\nChưa nhập nơi công tác.";                
            }
            if (email==null || email=="")
            {
                msgErr = msgErr + "\nChưa nhập email.";                
            }
                       
            if(msgErr != ""){
                alert(msgErr);
                return false;
            }                
        }
    </script>

    <!----------------------------- javascript end here -------------------------------------------->
    <body id="page1">
        <!-- header -->
        <div class="inner_copy"></div> 
        <div id="header">
            <div class="container">
                <!-- .logo -->
                <div class="logo">
                    <a href="index.html"><img src="images/logo1.jpg" alt="" /></a>
                </div>
                <!-- /.logo -->
                <!-- .nav -->
                <ul class="nav">
                    <li><a href="home.jsp">HOME</a></li>
                    
                    <li><html:link href="phongban.do?method=view">PHÒNG BAN</html:link></li>
                    <li><a href="#" class="current">NHÂN VIÊN</a></li>
                    <li><html:link href="#">KHEN THƯỞNG</html:link></li>
                </ul>
                <!-- /.nav -->    
                <form action="" id="search-form">
                    <fieldset>
                        <p>Back to <a href="login.jsp">log in</a> page.</p>
                    </fieldset>
                </form>
            </div>
        </div>
        <!-- content -->
        <div id="content">
            <div class="container">
                <div class="inside">                   
                    <div class="wrapper">                        
                        <div class="mainContent">
                            <!------------------------------------------------------------------------------------------------------->                            
                            <!----------------------------- Our main content begins here -------------------------------------------->
                            <!------------------------------------------------------------------------------------------------------->

                            <div class="add"><button class="insBtt">Thêm mới</button></div>
                            <div class="insert">
                                <table >
                                    <html:form action="/nhanvien">
                                        <tr>
                                            <th scope="col">Mã Nhân Viên:</th>
                                            <td><html:text property="manv" styleId="manv"/></td>
                                        </tr> 
                                        <tr>
                                            <th scope="col">Mã Phòng Ban:</th>
                                            <td><html:text property="mapban" styleId="mapban"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Mã Lương</th>
                                            <td><html:text property="maluong" styleId="maluong"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Tên Nhân Viên:</th>
                                            <td><html:text property="tennv" styleId="tennv"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Địa Chỉ:</th>
                                            <td><html:text property="diachi" styleId="diachi"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Ngày Sinh:</th>
                                            <td><html:text property="ngaysinh" styleId="ngaysinh"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Giới Tính:</th>
                                            <td><html:text property="gioitinh" styleId="gioitinh"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Email:</th>
                                            <td><html:text property="email" styleId="email"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Chức Vụ:</th>
                                            <td><html:text property="chucvu" styleId="chucvu"/></td>
                                        </tr>
                                        <tr>
                                            <th scope="col">Nơi Công Tác:</th>
                                            <td><html:text property="noicongtac" styleId="noicongtac"/></td>
                                        </tr>
                                        <tr>
                                            <td><html:submit property="method" onclick="return validateForm()"><bean:message key="nhanvien.insert"/></html:submit></td>
                                        </tr> 
                                    </html:form>
                                </table>
                            </div>

                            <table id="mytable" cellspacing="0">
                                <tr>
                                    <th scope="col">Mã Nhân Viên</th>
                                    <th scope="col">Tên Phòng Ban</th>
                                    <th scope="col">Mã Lương</th>
                                    <th scope="col">Tên Nhân Viên</th>
                                    <th scope="col">Ngày Sinh</th>
                                    <th scope="col">Giới Tính</th>
                                    <th scope="col">Địa Chỉ</th>
                                    <th scope="col">Email</th>
                                    <th scope="col">Chức Vụ</th>
                                    <th scope="col">Nơi Công Tác</th>
                                      
                                    <%
                                        java.util.ArrayList<NhanVien> nvList = (java.util.ArrayList<NhanVien>) request.getAttribute("nvList");
                                        for (NhanVien nv : nvList) {%>
                                    <html:form action="/nhanvien">
                                    <tr>
                                        
                                        <%
                                            out.print("<td>" + nv.getManv() + "</td>");
                                            out.print("<td>" + nv.getPhongban().getTenPban() + "</td>");
                                            out.print("<td>" + nv.getMaluong() + "</td>");
                                            out.print("<td>" + nv.getTennv() + "</td>");
                                            out.print("<td>" + nv.getNgaysinh() + "</td>");
                                            out.print("<td>" + nv.getGioitinh() + "</td>");
                                            out.print("<td>" + nv.getDiachi() + "</td>");
                                            out.print("<td>" + nv.getEmail() + "</td>");
                                            out.print("<td>" + nv.getChucvu() + "</td>");
                                            out.print("<td>" + nv.getNoicongtac() + "</td>");
                                        %>   
                                        <html:hidden property="manv" value="<%=nv.getManv()%>"/>
                                        <td>
                                            <html:submit onclick="return show_confirm()" property="method"><bean:message key="nhanvien.delete"/></html:submit>  
                                            <html:submit property="method"><bean:message key="nhanvien.update"/></html:submit>  
                                        </td>
                                        

                                        

                                        <%
                                            out.print("</tr>");
                                        %>
                                    </html:form>   
                                    <%
                                        }
                                    %>

                                </tr>
                            </table>

                            <!-----------------------------End main content-------------------------------------------------------------->

                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- footer -->
         <jsp:include page="template/footer.jsp"/>
        <!-- end footer -->
    </body>
</html>